Minutes, IBIS Quality Task Group 12 April 2022 12:00-13:00 EST (09:00-10:00 PST) ROLL CALL ANSYS Curtis Clark Cadence Design Systems Yingxin Sun Intel Technology * Michael Mirmak Micron Technology * Randy Wolff Siemens EDA Weston Beal MathWorks: * Mike LaBonte Teraspeed Labs: * Bob Ross Zuken USA: Lance Wang Everyone in attendance marked by * NOTE: "AR" = Action Required. -----------------------MINUTES --------------------------- Mike LaBonte conducted the meeting. Call for IBIS related patent disclosures: - None Call for opens: - None Review of previous meeting minutes: Minutes from the March 29, 2021 meeting were reviewed. Michael Mirmak moved to approve the minutes. Bob Ross seconded. Without objection the minutes were approved. ARs: - AR: Weston Beal to prepare presentation on IBIS Quality Specification and checklist No report. - Yingxin Sun to provide reduced testcase file for full path error bug. Mike LaBonte felt no testcase should be needed for the bug. AR: Bob Ross to draft IBISCHK bug report for Cadence global variable bug NEW ITEMS: Parser bug reports: Bob Ross said he would write a crash bug reported by John Angulo of Siemens EDA. The source code fix had been identified. Bob said Arpad Muranyi had found a bug related to file paths starting with "/". IBISCHK did not check for the IBIS 7.0 rule prohibiting that. AR: Bob Ross to draft IBISCHK bug report for Siemens EDA crash bug AR: Bob Ross to draft IBISCHK bug report for Siemens EDA file path bug Parser development: Bob Ross said we would have a 7.1.1 release, especially because BUG230 warranted it. Michael Mirmak asked where we stood on root name checking. He said we had a decision to make about the scope of work. Mike LaBonte asked if there was a need to check with both AMI_parameters_in and out. Michael said there was no way to see the model source code. Mike described some pathological cases. Michael agreed we would be using AMI_parameters_out as a proxy for the input. Mike liked the idea of minimal change for IBISCHK 7.1.1. Michael asked if the code change would be added to existing parser code, or if it would require something new. Mike wasn't sure. Michael said a model DLL could be slow, and that would slow down the parser. Mike thought some model DLLs ran small simulations in AMI_Init to calculate optimal settings. He asked if the root name check should be optional, and if it should be disabled by default. Michael said he assumed there would be no special test mode for the model, it would be called in normal mode., but a test mode could be a way to have it skip some processing. Bob suggested there could be a value attached to the -ami option, to enable root name checking. Mike said the data associating the AMI and DLL files was in the Executable subparameter in the IBIS file, so it was not possible to find the DLL if only the AMI file name was given. Michael suggested there could be an "intense" checking flag, which could be expanded later to encompass other checks. Bob felt we should be careful about adding excessively detailed checking. Bob asked if Mike could prototype the test. Michael suggested asking David Banas for advice. Bob said he would not change BUG228. AR: Mike LaBonte to prototype root name checking Tabled topics (no discussion without motion): - BIRD181.2 - IBISCHK security fixes Bob Ross moved moved to adjourn. Randy Wolff seconded. Without objection the meeting ended. IBIS quality checklist: No discussion. Meeting ended: 12:46 ET Next meeting April 19, 2022